package com.link2room.rodimus.dto.result.base;

import com.link2room.common.annotation.L2RDatetimeString;
import com.link2room.common.dto.result.base.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * Created by LN on 2017/9/27.11:44
 */
@ApiModel
public class MallGoodBaseApiDto extends BaseDto {
    @ApiModelProperty(value = "商品代码")
    private String goodCode;
    @ApiModelProperty(value = "商品类目")
    private String goodCategory;
    @ApiModelProperty(value = "商品类型")
    private String goodType;
    private String goodExtra = "";
    @ApiModelProperty(value = "商品名称")
    private String name;
    @ApiModelProperty(value = "商品简介")
    private String content;
    @ApiModelProperty(value = "商品描述")
    private String descript;
    @ApiModelProperty(value = "商品描述-移动端")
    private String descriptM;
    private String logo;
    @ApiModelProperty(value = "商品多图")
    private String pictures;
    private String specification;
    private String aftersale;
    private Integer defaultPoint;
    private Integer stock;
    private Integer sold;
    private Integer clicked;
    private Integer collected;
    private Integer recommend;
    private String remark;
    private List<MallGoodPriceDto > priceDtoList;
    private String unit;
    @ApiModelProperty(value = "PMS券信息")
    private MallGoodBaseExtraPMSCouponDto mallGoodBaseExtraPMSCoupon;
    @ApiModelProperty(value = "PMS礼包")
    private MallGoodBaseExtraPMSPackageDto mallGoodBaseExtraPMSPackage;

    public String getGoodCode() {
        return goodCode;
    }

    public void setGoodCode(String goodCode) {
        this.goodCode = goodCode;
    }

    public String getGoodCategory() {
        return goodCategory;
    }

    public void setGoodCategory(String goodCategory) {
        this.goodCategory = goodCategory;
    }

    public String getGoodType() {
        return goodType;
    }

    public void setGoodType(String goodType) {
        this.goodType = goodType;
    }

    public String getGoodExtra() {
        return goodExtra;
    }

    public void setGoodExtra(String goodExtra) {
        this.goodExtra = goodExtra;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getDescript() {
        return descript;
    }

    public void setDescript(String descript) {
        this.descript = descript;
    }

    public String getDescriptM() {
        return descriptM;
    }

    public void setDescriptM(String descriptM) {
        this.descriptM = descriptM;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getPictures() {
        return pictures;
    }

    public void setPictures(String pictures) {
        this.pictures = pictures;
    }

    public String getSpecification() {
        return specification;
    }

    public void setSpecification(String specification) {
        this.specification = specification;
    }

    public String getAftersale() {
        return aftersale;
    }

    public void setAftersale(String aftersale) {
        this.aftersale = aftersale;
    }

    public Integer getDefaultPoint() {
        return defaultPoint;
    }

    public void setDefaultPoint(Integer defaultPoint) {
        this.defaultPoint = defaultPoint;
    }

    public Integer getStock() {
        return stock;
    }

    public void setStock(Integer stock) {
        this.stock = stock;
    }

    public Integer getSold() {
        return sold;
    }

    public void setSold(Integer sold) {
        this.sold = sold;
    }

    public Integer getClicked() {
        return clicked;
    }

    public void setClicked(Integer clicked) {
        this.clicked = clicked;
    }

    public Integer getCollected() {
        return collected;
    }

    public void setCollected(Integer collected) {
        this.collected = collected;
    }

    public Integer getRecommend() {
        return recommend;
    }

    public void setRecommend(Integer recommend) {
        this.recommend = recommend;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public List<MallGoodPriceDto> getPriceDtoList() {
        return priceDtoList;
    }

    public void setPriceDtoList(List<MallGoodPriceDto> priceDtoList) {
        this.priceDtoList = priceDtoList;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public MallGoodBaseExtraPMSCouponDto getMallGoodBaseExtraPMSCoupon() {
        return mallGoodBaseExtraPMSCoupon;
    }

    public void setMallGoodBaseExtraPMSCoupon(MallGoodBaseExtraPMSCouponDto mallGoodBaseExtraPMSCoupon) {
        this.mallGoodBaseExtraPMSCoupon = mallGoodBaseExtraPMSCoupon;
    }

    public MallGoodBaseExtraPMSPackageDto getMallGoodBaseExtraPMSPackage() {
        return mallGoodBaseExtraPMSPackage;
    }

    public void setMallGoodBaseExtraPMSPackage(MallGoodBaseExtraPMSPackageDto mallGoodBaseExtraPMSPackage) {
        this.mallGoodBaseExtraPMSPackage = mallGoodBaseExtraPMSPackage;
    }
}
